<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html 
    xmlns="http://www.w3.org/1999/xhtml"
    xmlns:p="http://primefaces.org/ui"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    >
    <f:view locale="#{LocaleController.currentLocale}"/>
    <h:head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
        <title>Update Metric</title>
    </h:head>
    <h:body>
        <br/>
        <br/>
        <br/>
        <p:menubar>
            <p:menuitem value="Home" url="../views/home.jsf"/>
            <p:submenu label="#{rotulos.labelMenuMetricsCategories}" icon="ui-icon-document">
                <p:menuitem value="#{rotulos.labelConsultCategory}" url="../views/consultCategory.jsf"/>
            </p:submenu>
            <p:submenu label="#{rotulos.labelMenuMetrics}" icon="ui-icon-document">
                <p:menuitem value="#{rotulos.labelImportMetrics}" url="../views/registerMetric.jsf"/>
                <p:menuitem value="#{rotulos.labelConsultMetric}" url="../views/consultMetric.jsf" />

            </p:submenu>
            <p:submenu label="#{rotulos.labelMenuMetricProjects}" icon="ui-icon-document">
                <p:menuitem value="#{rotulos.labelHeaderCreateProject}" url="../views/createProject.jsf"/>
                <p:menuitem value="#{rotulos.labelConsultProject}" url="../views/consultProject.jsf"/>
            </p:submenu>

            <p:submenu label="#{rotulos.labelAdmin}" icon="ui-icon-document" rendered="#{userController.admin}">
                <p:menuitem value="#{rotulos.labelImportMetrics}" url="../admin/registerMetricAdmin.jsf"/>
                <p:menuitem value="#{rotulos.labelConsultMetric}" url="../admin/consultMetricAdmin.jsf"/>
                <p:menuitem value="#{rotulos.labelConsultUser}" url="../admin/consultUser.jsf"/>
                <p:menuitem value="#{rotulos.labelCreateCategory}" url="../admin/registerCategory.jsf"/>
                <p:menuitem value="#{rotulos.labelConsultCategory}" url="../admin/consultCategoryAdmin.jsf"/>
            </p:submenu>

            <f:facet name="options">
                <form action="/MetricTools/logoutServlet" method="get">
                    <h:commandButton type="submit" value="Logout"/>
                </form>
            </f:facet>
        </p:menubar>
        <h:form style="text-align: right">
            <h:commandButton value="Portuguese" action="#{LocaleController.portugueseLocale}"/>
            <h:commandButton value="English" action="#{LocaleController.englishLocale}" />
        </h:form>
        <center>
            <p:panel header="#{rotulos.updateMetric}" style="text-align:left;width:700px;">
                <h1><center>#{rotulos.updateMetric}</center></h1>
                <div align="center">
                    <h:form id ="teste">
                        <h:panelGrid cellpadding="5" columns="3">
                            <h:outputLabel value="#{rotulos.nameMetric}" for="nome"/>
                            <h:inputText id="name" value="#{registerController.metricAdmin.name}" disabled="false"/><br/>

                            <h:outputLabel value="Type"/>
                            <h:inputText id="type" value="#{registerController.metricAdmin.type}" disabled="false"/><br/>

                            <h:outputLabel value="Domain"/>
                            <h:inputText id="domain" value="#{registerController.metricAdmin.domain}" disabled="false" /><br/>

                            <h:outputLabel value="Description"/>
                            <h:inputText id="description" value="#{registerController.metricAdmin.description}" /><br/>

                            <h:outputLabel value="#{rotulos.category}" />
                            <h:selectOneMenu value="#{registerController.metricAdmin.category.category_id}" id="category" disabled="false" required="true">
                                <f:selectItem itemValue="" itemLabel="#{rotulos.textSelectCategory}"/>
                                <f:selectItems value="#{registerController.category}"/>
                            </h:selectOneMenu><br/> 
                            <center>
                                <p:commandButton ajax="false" action="#{registerController.updateMetric()}" value="#{rotulos.labelUpdate}"/>
                                <p:commandButton ajax="false" action="#{registerController.clearMetric}" value="#{rotulos.labelClear}"/>
                            </center>

                        </h:panelGrid>

                    </h:form>
                    <h:messages infoStyle="color: green" errorStyle="color: red"/><br/>
                </div>
            </p:panel>
        </center>
    </h:body>
</html>

